home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / xkb / symbols / hu_US < prev    next >
Text File  |  2005-01-13  |  8KB  |  151 lines

  1. // $XFree86: xc/programs/xkbcomp/symbols/hu,v 1.1.2.2 1997/06/22 10:32:56 dawes Exp $
  2.  
  3. default partial alphanumeric_keys 
  4. xkb_symbols "basic" {
  5.  
  6.     // Describes the differences between a very simple US/ASCII
  7.     // keyboard and a very simple Hungarian keybaord used with
  8.     // us or another ISO-8859-1 based locale settings.
  9.     // If you use the standard Hungarian locale (hu_HU) use the hu
  10.     // xkb file instead.
  11.     // Peter Soos <sp@osb.hu>
  12.  
  13.     // Alphanumeric section
  14.     name[Group1]= "Hungarian";
  15.     key <TLDE> {        [         0,    section         ],
  16.                         [   notsign                     ]       };
  17.     key <AE01> {        [         1,    apostrophe      ],
  18.                         [ asciitilde,   dead_tilde      ]       };
  19.     key <AE02> {        [         2,    quotedbl        ],
  20.                         [     caron,    dead_caron      ]       };
  21.     key <AE03> {        [         3,    plus            ],
  22.                         [ asciicircum,  dead_circumflex ]       };
  23.     key <AE04> {        [         4,    exclam          ],
  24.                         [     breve,    dead_breve      ]       };
  25.     key <AE05> {        [         5,    percent         ],
  26.                         [    degree,    dead_abovering  ]       };
  27.     key <AE06> {        [         6,    slash           ],
  28.                         [    ogonek,    dead_ogonek     ]       };
  29.     key <AE07> {        [         7,    equal           ],
  30.                         [     grave,    dead_grave      ]       };
  31.     key <AE08> {        [         8,    parenleft       ],
  32.                         [  abovedot,    dead_abovedot   ]       };
  33.     key <AE09> {        [         9,    parenright      ],
  34.                         [     acute,    dead_acute      ]       };
  35.     key <AE10> {        [ odiaeresis,   Odiaeresis      ],
  36.                         [ doubleacute,  dead_doubleacute ]       };
  37.     key <AE11> {        [ udiaeresis,   Udiaeresis      ],
  38.                         [   diaeresis,  dead_diaeresis  ]       };
  39.     key <AE12> {        [    oacute,    Oacute          ],
  40.                         [   cedilla,    dead_cedilla    ]       };
  41.  
  42.     key <AD01> {        [         q,    Q               ],
  43.                         [ backslash                     ]       };
  44.     key <AD02> {        [         w,    W               ],
  45.                         [       bar                     ]       };
  46.     key <AD06> {        [         z,    Z               ]       };
  47.     key <AD08> {        [         i,    I               ],
  48.                         [    Iacute                     ]       };
  49. //    key <AD11> {      [ odoubleacute, Odoubleacute    ],
  50. //                      [  division                     ]       };
  51.     key <AD11> {        [    otilde,    Otilde          ],
  52.                         [  division                     ]       };
  53.     key <AD12> {        [    uacute,    Uacute          ],
  54.                         [  multiply                     ]       };
  55.  
  56.     key <AC02> {        [         s,    S               ],
  57.                         [   dstroke                     ]       };
  58.     key <AC03> {        [         d,    D               ],
  59.                         [   Dstroke                     ]       };
  60.     key <AC04> {        [         f,    F               ],
  61.                         [ bracketleft                   ]       };
  62.     key <AC05> {        [         g,    G               ],
  63.                         [ bracketright                  ]       };
  64.     key <AC07> {        [         j,    J               ],
  65.                         [    iacute                     ]       };
  66.     key <AC08> {        [         k,    K               ],
  67.                         [   lstroke                     ]       };
  68.     key <AC09> {        [         l,    L               ],
  69.                         [   Lstroke                     ]       };
  70.     key <AC10> {        [    eacute,    Eacute          ],
  71.                         [    dollar                     ]       };
  72.     key <AC11> {        [    aacute,    Aacute          ],
  73.                         [    ssharp                     ]       };
  74.  
  75.     key <LSGT> {        [    iacute,    Iacute          ],
  76.                         [      less                     ]       };
  77.     key <AB01> {        [         y,    Y               ],
  78.                         [   greater                     ]       };
  79.     key <AB02> {        [         x,    X               ],
  80.                         [ numbersign                    ]       };
  81.     key <AB03> {        [         c,    C               ],
  82.                         [ ampersand                     ]       };
  83.     key <AB04> {        [         v,    V               ],
  84.                         [        at                     ]       };
  85.     key <AB05> {        [         b,    B               ],
  86.                         [ braceleft                     ]       };
  87.     key <AB06> {        [         n,    N               ],
  88.                         [ braceright                    ]       };
  89.     key <AB08> {        [     comma,    question        ],
  90.                         [ semicolon                     ]       };
  91.     key <AB09> {        [    period,    colon           ]       };
  92.     key <AB10> {        [     minus,    underscore      ],
  93.                         [  asterisk                     ]       };
  94.     key <BKSL> {        [ ucircumflex,  Ucircumflex     ],
  95.                         [  currency                     ]       };
  96. //    key <BKSL> {      [ udoubleacute, Udoubleacute    ],
  97. //                      [  currency                     ]       };
  98.     key <RALT> {        [  Mode_switch, Multi_key       ]       };
  99.     key <LALT> {        [        Alt_L, Meta_L          ]       };
  100.  
  101.     // End alphanumeric section
  102.  
  103.     // begin modifier mappings
  104.     modifier_map Shift  { Shift_L };
  105.     modifier_map Lock   { Caps_Lock };
  106.     modifier_map Control{ Control_L };
  107.     modifier_map Mod3   { Mode_switch };
  108. };
  109.  
  110. partial alphanumeric_keys
  111. xkb_symbols "Sundeadkeys" {
  112.     include "hu(basic)" // for consistent naming
  113. };
  114.  
  115. partial alphanumeric_keys
  116. xkb_symbols "sundeadkeys" {
  117.     include "hu(Sundeadkeys)" // for consistent naming
  118. };
  119.  
  120. partial alphanumeric_keys 
  121. xkb_symbols "nodeadkeys" {
  122.     // modify the default Hungarian layout to not have any dead keys
  123.     include "hu(basic)"
  124.     key <AE01> {        [         1,    apostrophe      ],
  125.                         [ asciitilde                    ]       };
  126.     key <AE02> {        [         2,    quotedbl        ],
  127.                         [     caron                     ]       };
  128.     key <AE03> {        [         3,    plus            ],
  129.                         [ asciicircum                   ]       };
  130.     key <AE04> {        [         4,    exclam          ],
  131.                         [     breve                     ]       };
  132.     key <AE05> {        [         5,    percent         ],
  133.                         [    degree                     ]       };
  134.     key <AE06> {        [         6,    slash           ],
  135.                         [    ogonek                     ]       };
  136.     key <AE07> {        [         7,    equal           ],
  137.                         [     grave                     ]       };
  138.     key <AE08> {        [         8,    parenleft       ],
  139.                         [  abovedot                     ]       };
  140.     key <AE09> {        [         9,    parenright      ],
  141.                         [     acute                     ]       };
  142.     key <AE10> {        [ odiaeresis,   Odiaeresis      ],
  143.                         [ doubleacute                   ]       };
  144.     key <AE11> {        [ udiaeresis,   Udiaeresis      ],
  145.                         [ diaeresis                     ]       };
  146.     key <AE12> {        [    oacute,    Oacute          ],
  147.                         [   cedilla                     ]       };
  148.  
  149. };
  150.  
  151.